General information
 
SoftPerfect Personal Firewall is a free network firewall designed to protect your PC against attacks from the Internet or via a local area network.

SoftPerfect Personal Firewall offers customizable security using user-defined rules for packet filtering. It works at a low level and also allows you to create rules based on non-IP protocols such as ARP. SoftPerfect Personal Firewall supports multiple network adapter configurations. This allows you to apply a rule, for example, for just a modem connection or you could apply separate rules for each system interface. With a flexible filtering system, trusted MAC address checking feature and separate network adapter configuration you can even use it on a router or a server.

SoftPerfect Personal Firewall has a learning mode, which prompts you for required actions when it detects an unknown packet. This helps you to create customized rules quickly. The program is easy to use, comes with a set of predefined rules and it is completely free. Additional features include password protection, logging and more.

 
Main features
SoftPerfect Personal Firewall has a powerful traffic filtering system using user-defined processing rules.
SoftPerfect Personal Firewall supports configuration for multiple network adapters.
SoftPerfect Personal Firewall has a learning mode and comes with a set of predefined rules.
SoftPerfect Personal Firewall filters IP and non-IP traffic.
SoftPerfect Personal Firewall is easy to install. It does not change your Windows system files and does not require any additional libraries (dlls).
 
License agreement

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, excluding commercial use, and redistribute it freely.

If you wish to use the software for commercial purposes please contact us at info@softperfect.com to obtain a commercial license.

 
Getting started
 
After you have installed SoftPerfect Personal Firewall, you should reboot your PC. After system startup, you will see a firewall dialog window asking you which preset rules you would like to use. The predefined set includes some frequently used rules for WWW browsing, E-Mail, etc. The ARP, ICMP and DNS preset rules are required for correct network operation. You can modify these rules later.
 
 
If you need to access the firewall to change the configuration settings, use the system tray pop-up menu shown below. Click Open Firewall to open the main window. Set the Learning Mode item to enable learning mode. In Learning Mode the firewall will ask you what to do when it detects an unknown packet. After a period of use in learning mode the program will be ready for use in a working mode. SoftPerfect Personal Firewall runs in three working modes: The Allow All mode allows everything through. The Block All mode stops any network activity. The Filter mode applies the rules you have set to any network packet exchange. If there is no rule defined for the packet and learning mode is off the packet will be blocked.
 
 
The main window is shown below.
 
 
In the left hand pane, you can access network interface information, rules and the firewall event log. Use the toolbar buttons to access various program features. The right hand pane displays further information about selected items. In this case, the rules list is displayed. The rules are applied in the order that they are specified. If no matching rule is found the firewall denies the packet. You can temporary disable a rule in the list by unchecking the mark next to it.
 
Firewall Rules
 
Click Add or Modify in the rules page to add or modify a firewall rule. In the General page, you can setup a rule action, direction, protocol and an interface.
 
 
The source and destination tabs are only active for IP-based protocols like TCP, UDP and ICMP. They allow you to specify a packet source and destination address and/or port(s).
 
 
The advanced rule properties include additional ICMP processing and various other settings. Please note that the Destination Unreachable message should be always be passed through the firewall otherwise, network performance can be degraded.
 
 
Trusted MAC Address Management
 
If you are in a local area network or a wireless LAN and you would like to communicate only with the workstations and/or servers that you trust then you can specify their hardware addresses (MAC addresses) here. This instructs the firewall to reject any traffic except the trusted hosts you have specified and makes you invulnerable to certain types of network attack, such as ARP-spoofing.
 
 
Learning Mode
 
The firewall learning mode helps you to setup rules quickly and easily. For example, if there is no matching rule and learning mode is enabled when you are trying to open a web-site you will see a firewall alert like this:
 
 
You have an option to block or pass the packet or you may create a rule that will accept or deny the packets.
 
Firewall Log
 
Firewall messages are stored in the system log. You can specify what kind of events it must log. Double-click on a log entry to see details.
 
 
Firewall Settings
 
You can use the settings dialog to customize certain SoftPerfect Personal Firewall settings. For example, you can set an access password or change logging options.
 
 
Version History
 
October 27, 2004 v1.4 MSN messenger and VPN support, logging improvements
   
September 22, 2004 v1.3 GRE protocol support
   
September 5, 2004 v1.2
  • Log browser added
  • A few interface improvements
  • Built-in bug reporting system added
  •    
    August 24, 2004 v1.1 Initial release
     
    Release Notes
     

    SoftPerfect Personal Firewall works at the NDIS level and it is not able to determine what application is trying to access the Internet or a network resource. However, it is able to catch non-IP packets such as ARP or NETWARE.

    The configuration files are stored as XML files so you can modify or generate them yourself.

    Any local host communications are permitted by the firewall.

     
    We welcome any suggestions and comments regarding the firewall and will be happy to hear from you. Click here to send us an e-mail message.
     
    Our software products
     
    We develop software for local area networks, intranet, and WAN environments and offer several software products. We hope you will find something useful among these products:
     
    SoftPerfect Network Protocol Analyzer or just sniffer is an advanced, professional tool for analyzing, debugging, maintaining and monitoring local networks and Internet connections. It captures the data passing through your dial-up connection or network Ethernet card, analyzes the data and represents it in a readable form. SoftPerfect Network Protocol Analyzer is an useful tool for network administrators, security specialists and network application developers.
     
    SoftPerfect Bandwidth Manager is a full-featured traffic management tool for Windows that offers cost-effective bandwidth control and quality of service based on built-in prioritized rules. These rules can specify a bandwidth limit for each Internet user. With SoftPerfect Bandwidth Manager, you can apply speed-throttling rules to specified IP addresses, ports and even network interfaces with no changes to existing network infrastructure.
     
    NetWorx is a simple, yet powerful utility for measuring your bandwidth usage and the speed of all kinds of wired and wireless network connections (Dial-up, Ethernet, ISDN, DSL, 802.11b etc.). The program provides the ability to measure your network throughput, graphic and numeric representation of incoming and outgoing traffic, highly customizable alerts, statistics about dialup connection duration, weekly, daily and monthly bandwidth usage etc.
     
    LAN Search Pro is a powerful utility for fast file searching across your LAN. You can search for specific file names or for specific file types (e.g. all MP3 files). It comes with a built-in password manager to store your network logins for resources with restricted access. LAN Search Pro provides a lightning fast search engine and includes the ability to search hidden network resources, restricted access resources, IP subnets, LAN FTP servers and much more.
     
    Print Inspector is a print management and auditing solution for your LAN. It lets you manage print jobs queued to any shared printer and provides easy access to the printer and print server settings. Print Inspector also saves to a database statistics about all printed documents (document name, number of pages, name of the user who created the job, computer name etc.). The collected data can be exported to CSV format or used for creating reports.
     
    SoftPerfect Traffic Meter monitors your network traffic. With SoftPerfect Traffic Meter, you can create a full-featured system for monitoring the Internet traffic of specific users on your home or office network. SoftPerfect Traffic Meter can build tabular or graphic reports on incoming and outgoing traffic per day, week or month. Furthermore, these data can be exported into any other program, e.g. Microsoft Excel, for further processing.
     
    SoftPerfect Network Scanner is a multi-threaded IP, SNMP and NetBIOS scanner with a modern interface and several advanced features. It is intended for both system administrators and users who are interested in computer security. The program pings computers, scans for listening TCP ports and shows what types of resources are shared on a network (including system and hidden). In addition, it allows you to mount shared resources as network drives, browse them using Windows Explorer, filter the results list and more.